@import "reset";

.hide {
	display: none;
}

body {
	font-family: 'Droid Sans';
	font-size: 1em;
	background: transparent url('../img/bgs/bg.png') 0 0;
}

#logo {
	background: transparent url('../img/logo-pqn.png') center center no-repeat;
	width: 100%;
	height: 180px;
	position: absolute;
	top: 35px;
	left: 0;
	display: block;
	z-index: 10;
}

@-moz-keyframes key-animate {
	from {left: 0;}
	to {left: -50%;}
}

@-webkit-keyframes key-animate {
	from {left: 0;}
	to {left: -50%;}
}

@-o-keyframes key-animate {
	from {left: 0;}
	to {left: -50%;}
}

@keyframes key-animate {
	from {left: 0;}
	to {left: -50%;}
}

@-moz-keyframes key-animate2 {
	from {background-position: 0 0;}
	to {background-position: 50% 0;}
}

@-webkit-keyframes key-animate2 {
	from {background-position: 0 0;}
	to {background-position: 50% 0;}
}

@-o-keyframes key-animate2 {
	from {background-position: 0 0;}
	to {background-position: 50% 0;}
}

@keyframes key-animate2 {
	from {background-position: 0 0;}
	to {background-position: 50% 0;}
}

#main-blocker {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 100%;
	z-index: 20;

	#btn-parks-list-view {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 11;
	}
}

#main-slider-container {
	display: block;
	max-height: 100%;
	position: relative;
	overflow: hidden;
	z-index: 1;

	.img {
		height: 100%;
		display: block;
		width: 100%;
		overflow: hidden;
		background-size: auto 100%;
	}

	.swiper-slide {
		overflow: hidden;
		text-align: center;
	}

	.animate {
		-webkit-animation-name: key-animate;
		-webkit-animation-duration: 25s;
		-webkit-animation-timing-function: linear;
		-webkit-animation-direction: normal;
	}

	.animate2 {
		-webkit-animation-name: key-animate2;
		-webkit-animation-duration: 25s;
		-webkit-animation-timing-function: linear;
		-webkit-animation-direction: normal;
	}
}

.dropdown {
	max-width: 90px;
	background: transparent url('../img/icons/dropdown-android-corner.png') 100% 100% no-repeat;
	border: 0;
	padding: 10px 7px;
	margin: 0;
	font-family: 'Droid Sans';
	color: #fff;
	display: inline-block;
	text-align: center;
}

#autocomplete-subgest {
	display: none !important;
}

#parks-list-header-view {
	min-height: 39px;
	margin: 0 0 5px 0;
	z-index: 10;
	width: 100%;
}

#header-filters {
	background: #34afdc;
	z-index: 10;
	width: 100%;
	display: block;
	position: relative;
}

#header-shadow {
	background: transparent url('../img/bgs/bg-shadow.png') 0 0 repeat-x;
	display: block;
	height: 10px;
	width: 100%;
	position: absolute;
	bottom: -10px;
	left: 0;
}

#header-search {
	background: transparent url('../img/bgs/bg.png') 0 0;
	position: relative;

	#header-title {
		color: #333;
		font-size: 1em;
		padding: 10px 5px;
	}

	#header-form {
	}

	#search-input {
		width: 83%;
		background: #fff;
		border: 0;
		padding: 10px 5px;
	}

	#btn-search {
		display: block;
		width: 37px;
		height: 29px;
		position: absolute;
		top: 0;
		right: 0;
		background: transparent url('../img/icons/icon-search.png') center center no-repeat;
		padding: 5px;
	}
}

#parks-list {
	list-style: none;
	padding: 0 5px 0;
	margin: 0;
	
	li {
		list-style: none;
		padding: 0;
		margin: 0 0 5px 0;
		position: relative;
	}

	.preview {
		background-repeat: no-repeat;
		background-position: center center;
		width: 100%;
		min-height: 100px;
		display: block;
	}

	.title {
		display: block;
		background: transparent url('../img/bgs/bg-70.png') 0 0;
		color: #fff;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 3px 0;

		.name {
			padding: 0 0 0 5px;
		}
	}
}

.lang-es {
	.lang-es {
		display: block;
	}
	.lang-en, .lang-pt {
		display: none;
	}
}

.list-all-categories {
	.category-1, .category-2, .category-3 {
		display: block;
	}
}

.list-category-1 {
	.category-1 {
		display: block;
	}
	.category-2, .category-3 {
		display: none;
	}
}

.list-category-2 {
	.category-2 {
		display: block;
	}
	.category-1, .category-3 {
		display: none;
	}
}

.list-category-3 {
	.category-3 {
		display: block;
	}
	.category-1, .category-2 {
		display: none;
	}
}

.list-all-regions {
	.region-1, .region-2, .region-3 {
		display: block;
	}
}

.list-region-1 {
	.region-1 {
		display: block;
	}
	.region-2, .region-3, .region-4 {
		display: none;
	}
}

.list-region-2 {
	.region-2 {
		display: block;
	}
	.region-1, .region-3, .region-4 {
		display: none;
	}
}

.list-region-3 {
	.region-3 {
		display: block;
	}
	.region-1, .region-2, .region-4 {
		display: none;
	}
}

.list-region-4 {
	.region-4 {
		display: block;
	}
	.region-1, .region-2, .region-3 {
		display: none;
	}
}

.list-province-1 {
	.list-item {
		display: none;
	}
	.province-1 {
		display: block;
	}
}

.list-province-2 {
	.list-item {
		display: none;
	}
	.province-2 {
		display: block;
	}
}

.list-province-3 {
	.list-item {
		display: none;
	}
	.province-3 {
		display: block;
	}
}

.list-province-4 {
	.list-item {
		display: none;
	}
	.province-4 {
		display: block;
	}
}

.list-province-5 {
	.list-item {
		display: none;
	}
	.province-5 {
		display: block;
	}
}

.list-province-6 {
	.list-item {
		display: none;
	}
	.province-6 {
		display: block;
	}
}

.list-province-7 {
	.list-item {
		display: none;
	}
	.province-7 {
		display: block;
	}
}

.list-province-8 {
	.list-item {
		display: none;
	}
	.province-8 {
		display: block;
	}
}

.list-province-9 {
	.list-item {
		display: none;
	}
	.province-9 {
		display: block;
	}
}

.list-province-10 {
	.list-item {
		display: none;
	}
	.province-10 {
		display: block;
	}
}

.list-province-11 {
	.list-item {
		display: none;
	}
	.province-11 {
		display: block;
	}
}

.list-province-12 {
	.list-item {
		display: none;
	}
	.province-12 {
		display: block;
	}
}

.list-province-13 {
	.list-item {
		display: none;
	}
	.province-13 {
		display: block;
	}
}

.list-province-14 {
	.list-item {
		display: none;
	}
	.province-14 {
		display: block;
	}
}

.list-province-15 {
	.list-item {
		display: none;
	}
	.province-15 {
		display: block;
	}
}

.list-province-16 {
	.list-item {
		display: none;
	}
	.province-16 {
		display: block;
	}
}

.list-province-17 {
	.list-item {
		display: none;
	}
	.province-17 {
		display: block;
	}
}

.list-province-18 {
	.list-item {
		display: none;
	}
	.province-18 {
		display: block;
	}
}

.list-province-19 {
	.list-item {
		display: none;
	}
	.province-19 {
		display: block;
	}
}

.list-province-20 {
	.list-item {
		display: none;
	}
	.province-20 {
		display: block;
	}
}

.list-province-21 {
	.list-item {
		display: none;
	}
	.province-21 {
		display: block;
	}
}

.list-province-22 {
	.list-item {
		display: none;
	}
	.province-22 {
		display: block;
	}
}

.list-province-23 {
	.list-item {
		display: none;
	}
	.province-23 {
		display: block;
	}
}

.list-province-24 {
	.list-item {
		display: none;
	}
	.province-24 {
		display: block;
	}
}